While the self-congratulatory banners around the circuit insisted 'well done Baku', Liberty Media's chief executive Greg Maffei appears to think the signs should have actually read: 'sort yourselves out, get your act together and do more for F1'.... MoreĀ»